﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TestLogMonitor.Common
{
    public class ConfigInfo
    {
        public bool IsStatisticSubPassCount { get; set; } //是否统计子板PASS数量
        public bool IsUpload { get; set; }//是否上传数据库
        public bool IsUploadTestTracking { get; set; } //是否上传到TestTracking
        public bool IsUploadTestLog { get; set; } //是否上传到TestLog
        public bool IsBackupRawLog { get; set; }//是否备份原始log
        public string TargetFileFormat { get; set; } //提取目标文件的格式
        public ShareDiskParameter ShareDiskInfos { get; set; } //共享盘信息
        public SqlParameterInfo SqlInfos { get; set; }//数据库信息
        public double MonitorCycle { get; set; }
        public string Station { get; set; }

    }
    //共享盘参数
    public class ShareDiskParameter
    {
        //目录
        public string Folder { get; set; }
        //用户名
        public string UserName { get; set; }
        //密码
        public string Password { get; set; }
    }
    //数据库参数
    public class SqlParameterInfo
    {
        //服务器
        public string Server { get; set; }
        //数据库
        public string Database { get; set; }
        //用户名
        public string UserId { get; set; }
        //密码
        public string Password { get; set; }
    }
}
